package application;

/**
*	@(#) MementoInsert.java
*
*	Un memento concret, representant l'etat d'une commande Select, implementant 
*	l'interface memento.
*
*	@see Memento
*/
public class MementoSelect implements Memento {

	/**
	*	L'etat de ce Memento. 
	*/
	private State state;
	
	/**
	*	Constructeur MementoSelect. 
	*/ 
	public MementoSelect() {
		this.state=new State(null);
	}
	
	/** 
	*	@return Un MementoSelect.
	*/
	public static Memento create() {
		return new MementoSelect();
	}
	
	/** 
	*	@return L'etat de ce memento.
	*/
	public State getState() {
		return this.state;
	}
	
	/**
	*	Met a jour l'etat de ce memento.
	*
	*	@param state
	*				Le nouvel etat.
	*/
	public void setState(State state) {
		this.state=state;
	}	
	
}
